﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DS_TradeMark" targetNamespace="http://tempuri.org/DS_TradeMark.xsd" xmlns:mstns="http://tempuri.org/DS_TradeMark.xsd" xmlns="http://tempuri.org/DS_TradeMark.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="TradeMarkSysConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="TradeMarkSysConnectionString (Settings)" PropertyReference="ApplicationSettings.Model.Properties.Settings.GlobalReference.Default.TradeMarkSysConnectionString" Provider="System.Data.OleDb" />
        </Connections>
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DS_TradeMark" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_TradeMark" msprop:Generator_UserDSName="DS_TradeMark">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="TradeMark" msprop:Generator_TableClassName="TradeMarkDataTable" msprop:Generator_TableVarName="tableTradeMark" msprop:Generator_TablePropName="TradeMark" msprop:Generator_RowDeletingName="TradeMarkRowDeleting" msprop:Generator_RowChangingName="TradeMarkRowChanging" msprop:Generator_RowEvHandlerName="TradeMarkRowChangeEventHandler" msprop:Generator_RowDeletedName="TradeMarkRowDeleted" msprop:Generator_UserTableName="TradeMark" msprop:Generator_RowChangedName="TradeMarkRowChanged" msprop:Generator_RowEvArgName="TradeMarkRowChangeEvent" msprop:Generator_RowClassName="TradeMarkRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="BaseInfo" msprop:Generator_ColumnVarNameInTable="columnBaseInfo" msprop:Generator_ColumnPropNameInRow="BaseInfo" msprop:Generator_ColumnPropNameInTable="BaseInfoColumn" msprop:Generator_UserColumnName="BaseInfo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="RegCode" msprop:Generator_ColumnVarNameInTable="columnRegCode" msprop:Generator_ColumnPropNameInRow="RegCode" msprop:Generator_ColumnPropNameInTable="RegCodeColumn" msprop:Generator_UserColumnName="RegCode" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Tel" msprop:Generator_ColumnVarNameInTable="columnTel" msprop:Generator_ColumnPropNameInRow="Tel" msprop:Generator_ColumnPropNameInTable="TelColumn" msprop:Generator_UserColumnName="Tel" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CommissionFee" msprop:Generator_ColumnVarNameInTable="columnCommissionFee" msprop:Generator_ColumnPropNameInRow="CommissionFee" msprop:Generator_ColumnPropNameInTable="CommissionFeeColumn" msprop:Generator_UserColumnName="CommissionFee" type="xs:decimal" minOccurs="0" />
              <xs:element name="Applicant" msprop:Generator_ColumnVarNameInTable="columnApplicant" msprop:Generator_ColumnPropNameInRow="Applicant" msprop:Generator_ColumnPropNameInTable="ApplicantColumn" msprop:Generator_UserColumnName="Applicant" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="KindCode" msprop:Generator_ColumnVarNameInTable="columnKindCode" msprop:Generator_ColumnPropNameInRow="KindCode" msprop:Generator_ColumnPropNameInTable="KindCodeColumn" msprop:Generator_UserColumnName="KindCode" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Address" msprop:Generator_ColumnVarNameInTable="columnAddress" msprop:Generator_ColumnPropNameInRow="Address" msprop:Generator_ColumnPropNameInTable="AddressColumn" msprop:Generator_UserColumnName="Address" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TradeMarkName" msprop:Generator_ColumnVarNameInTable="columnTradeMarkName" msprop:Generator_ColumnPropNameInRow="TradeMarkName" msprop:Generator_ColumnPropNameInTable="TradeMarkNameColumn" msprop:Generator_UserColumnName="TradeMarkName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ApplyProject" msprop:Generator_ColumnVarNameInTable="columnApplyProject" msprop:Generator_ColumnPropNameInRow="ApplyProject" msprop:Generator_ColumnPropNameInTable="ApplyProjectColumn" msprop:Generator_UserColumnName="ApplyProject" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ApplyDate" msprop:Generator_ColumnVarNameInTable="columnApplyDate" msprop:Generator_ColumnPropNameInRow="ApplyDate" msprop:Generator_ColumnPropNameInTable="ApplyDateColumn" msprop:Generator_UserColumnName="ApplyDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ProjectRemark" msprop:Generator_ColumnVarNameInTable="columnProjectRemark" msprop:Generator_ColumnPropNameInRow="ProjectRemark" msprop:Generator_ColumnPropNameInTable="ProjectRemarkColumn" msprop:Generator_UserColumnName="ProjectRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Accept" msprop:Generator_ColumnVarNameInTable="columnAccept" msprop:Generator_ColumnPropNameInRow="Accept" msprop:Generator_ColumnPropNameInTable="AcceptColumn" msprop:Generator_UserColumnName="Accept" type="xs:boolean" minOccurs="0" />
              <xs:element name="AcceptDate" msprop:Generator_ColumnVarNameInTable="columnAcceptDate" msprop:Generator_ColumnPropNameInRow="AcceptDate" msprop:Generator_ColumnPropNameInTable="AcceptDateColumn" msprop:Generator_UserColumnName="AcceptDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="AcceptRemark" msprop:Generator_ColumnVarNameInTable="columnAcceptRemark" msprop:Generator_ColumnPropNameInRow="AcceptRemark" msprop:Generator_ColumnPropNameInTable="AcceptRemarkColumn" msprop:Generator_UserColumnName="AcceptRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Corrections" msprop:Generator_ColumnVarNameInTable="columnCorrections" msprop:Generator_ColumnPropNameInRow="Corrections" msprop:Generator_ColumnPropNameInTable="CorrectionsColumn" msprop:Generator_UserColumnName="Corrections" type="xs:boolean" minOccurs="0" />
              <xs:element name="CorrectionsDate" msprop:Generator_ColumnVarNameInTable="columnCorrectionsDate" msprop:Generator_ColumnPropNameInRow="CorrectionsDate" msprop:Generator_ColumnPropNameInTable="CorrectionsDateColumn" msprop:Generator_UserColumnName="CorrectionsDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="CorrectionsRemark" msprop:Generator_ColumnVarNameInTable="columnCorrectionsRemark" msprop:Generator_ColumnPropNameInRow="CorrectionsRemark" msprop:Generator_ColumnPropNameInTable="CorrectionsRemarkColumn" msprop:Generator_UserColumnName="CorrectionsRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Approve" msprop:Generator_ColumnVarNameInTable="columnApprove" msprop:Generator_ColumnPropNameInRow="Approve" msprop:Generator_ColumnPropNameInTable="ApproveColumn" msprop:Generator_UserColumnName="Approve" type="xs:boolean" minOccurs="0" />
              <xs:element name="ApproveDate" msprop:Generator_ColumnVarNameInTable="columnApproveDate" msprop:Generator_ColumnPropNameInRow="ApproveDate" msprop:Generator_ColumnPropNameInTable="ApproveDateColumn" msprop:Generator_UserColumnName="ApproveDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ApproveRemark" msprop:Generator_ColumnVarNameInTable="columnApproveRemark" msprop:Generator_ColumnPropNameInRow="ApproveRemark" msprop:Generator_ColumnPropNameInTable="ApproveRemarkColumn" msprop:Generator_UserColumnName="ApproveRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="FirstTrial" msprop:Generator_ColumnVarNameInTable="columnFirstTrial" msprop:Generator_ColumnPropNameInRow="FirstTrial" msprop:Generator_ColumnPropNameInTable="FirstTrialColumn" msprop:Generator_UserColumnName="FirstTrial" type="xs:boolean" minOccurs="0" />
              <xs:element name="FirstTrialDate" msprop:Generator_ColumnVarNameInTable="columnFirstTrialDate" msprop:Generator_ColumnPropNameInRow="FirstTrialDate" msprop:Generator_ColumnPropNameInTable="FirstTrialDateColumn" msprop:Generator_UserColumnName="FirstTrialDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="TrialRemark" msprop:Generator_ColumnVarNameInTable="columnTrialRemark" msprop:Generator_ColumnPropNameInRow="TrialRemark" msprop:Generator_ColumnPropNameInTable="TrialRemarkColumn" msprop:Generator_UserColumnName="TrialRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Dissent" msprop:Generator_ColumnVarNameInTable="columnDissent" msprop:Generator_ColumnPropNameInRow="Dissent" msprop:Generator_ColumnPropNameInTable="DissentColumn" msprop:Generator_UserColumnName="Dissent" type="xs:boolean" minOccurs="0" />
              <xs:element name="DissentDate" msprop:Generator_ColumnVarNameInTable="columnDissentDate" msprop:Generator_ColumnPropNameInRow="DissentDate" msprop:Generator_ColumnPropNameInTable="DissentDateColumn" msprop:Generator_UserColumnName="DissentDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="DissentRemark" msprop:Generator_ColumnVarNameInTable="columnDissentRemark" msprop:Generator_ColumnPropNameInRow="DissentRemark" msprop:Generator_ColumnPropNameInTable="DissentRemarkColumn" msprop:Generator_UserColumnName="DissentRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Notice" msprop:Generator_ColumnVarNameInTable="columnNotice" msprop:Generator_ColumnPropNameInRow="Notice" msprop:Generator_ColumnPropNameInTable="NoticeColumn" msprop:Generator_UserColumnName="Notice" type="xs:boolean" minOccurs="0" />
              <xs:element name="NoticeDate" msprop:Generator_ColumnVarNameInTable="columnNoticeDate" msprop:Generator_ColumnPropNameInRow="NoticeDate" msprop:Generator_ColumnPropNameInTable="NoticeDateColumn" msprop:Generator_UserColumnName="NoticeDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ValidityDate" msprop:Generator_ColumnVarNameInTable="columnValidityDate" msprop:Generator_ColumnPropNameInRow="ValidityDate" msprop:Generator_ColumnPropNameInTable="ValidityDateColumn" msprop:Generator_UserColumnName="ValidityDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="NoticeRemark" msprop:Generator_ColumnVarNameInTable="columnNoticeRemark" msprop:Generator_ColumnPropNameInRow="NoticeRemark" msprop:Generator_ColumnPropNameInTable="NoticeRemarkColumn" msprop:Generator_UserColumnName="NoticeRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Certificate" msprop:Generator_ColumnVarNameInTable="columnCertificate" msprop:Generator_ColumnPropNameInRow="Certificate" msprop:Generator_ColumnPropNameInTable="CertificateColumn" msprop:Generator_UserColumnName="Certificate" type="xs:boolean" minOccurs="0" />
              <xs:element name="CertificateDate" msprop:Generator_ColumnVarNameInTable="columnCertificateDate" msprop:Generator_ColumnPropNameInRow="CertificateDate" msprop:Generator_ColumnPropNameInTable="CertificateDateColumn" msprop:Generator_UserColumnName="CertificateDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="CertificateRemark" msprop:Generator_ColumnVarNameInTable="columnCertificateRemark" msprop:Generator_ColumnPropNameInRow="CertificateRemark" msprop:Generator_ColumnPropNameInTable="CertificateRemarkColumn" msprop:Generator_UserColumnName="CertificateRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Charge" msprop:Generator_ColumnVarNameInTable="columnCharge" msprop:Generator_ColumnPropNameInRow="Charge" msprop:Generator_ColumnPropNameInTable="ChargeColumn" msprop:Generator_UserColumnName="Charge" type="xs:boolean" minOccurs="0" />
              <xs:element name="ChargeFee" msprop:Generator_ColumnVarNameInTable="columnChargeFee" msprop:Generator_ColumnPropNameInRow="ChargeFee" msprop:Generator_ColumnPropNameInTable="ChargeFeeColumn" msprop:Generator_UserColumnName="ChargeFee" type="xs:decimal" minOccurs="0" />
              <xs:element name="ChargeDate" msprop:Generator_ColumnVarNameInTable="columnChargeDate" msprop:Generator_ColumnPropNameInRow="ChargeDate" msprop:Generator_ColumnPropNameInTable="ChargeDateColumn" msprop:Generator_UserColumnName="ChargeDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ChargeRemark" msprop:Generator_ColumnVarNameInTable="columnChargeRemark" msprop:Generator_ColumnPropNameInRow="ChargeRemark" msprop:Generator_ColumnPropNameInTable="ChargeRemarkColumn" msprop:Generator_UserColumnName="ChargeRemark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CreateDateTime" msprop:Generator_ColumnVarNameInTable="columnCreateDateTime" msprop:Generator_ColumnPropNameInRow="CreateDateTime" msprop:Generator_ColumnPropNameInTable="CreateDateTimeColumn" msprop:Generator_UserColumnName="CreateDateTime" type="xs:dateTime" minOccurs="0" />
              <xs:element name="CreatorID" msprop:Generator_ColumnVarNameInTable="columnCreatorID" msprop:Generator_ColumnPropNameInRow="CreatorID" msprop:Generator_ColumnPropNameInTable="CreatorIDColumn" msprop:Generator_UserColumnName="CreatorID" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TradeMark" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
  </xs:element>
</xs:schema>